<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    
  </style>
</head>
<body>
  
</body>
<script>

  // var reg = /^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/;

  // 数字字母1+ (.数字字母)0+ @1个 (数字字母1个 (-字母数字)0或1)1+ (.1或2 字母1+)1+

  // var str = "1g2.f.dyqa.5.r3y.4th.rsed.7c@fhsg-cf-afe-y437e..ahsggfdtfuhy..ahsggfdtfuhy";

  // var str = "1g2.7c@fhsg-7e..ahsggf";

  // var str = "1g2.7c@-fhsg-7e..ahsggf";

  // console.log(reg.test(str));



  // =======


  // var reg = /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/;

  // (http s0或1 ://)0或1 (数字字母.-)1+ . 字母.2到6个 ((/数字字母下划线空格.-)0+)0+ /0或1

  // var str = "https://mp3-2002.baidu.com.cn/sh2301/two-liyang/day 1/index.html";

  // var str = "https://mp3-20_02.baidu.com.cn/sh2301/two-liyang/day 1/index.html";

  // console.log(reg.test(str));



  // =======



  // var reg = /^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/;

  // < (字母1+) (除了<的任意字符1+)0+ > 任意字符任意个 </ 第一个子串匹配到的内容 >
  // var str =  "<div title='任意内容任意个' >任意内容任意个</div>"

  // < (字母1+) (除了<的任意字符1+)0+ 空格1+ />
  // var str = "<img src='任意内容任意个' />"

  // var str =  "<div title='任意内容任意个' >任意内容任意个</span>"

  // console.log(reg.test(str));

</script>
</html>